#define  _CRT_SECURE_NO_WARNINGS 1

//#include <stdio.h>
//int main()
//{
//	int a = 3;
//	int b = 5;
//	a = a ^ b;
//	b = a ^ b;
//	a = a ^ b;
//	printf("a=%d b=%d\n", a, b);
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	int count = 0;
//	int n = 0;
//	int flag = 1;
//	scanf("%d", &n);
//	while (flag != 0)
//	{
//		if ((n & flag) != 0)
//		{
//			count++;
//		}
//		flag <<= 1;
//	}
//	printf("%d\n", count);
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	int n = 0;
//	int count = 0;
//	scanf("%d", &n);
//	while (n != 0)
//	{
//		n &= (n - 1);
//		count++;
//	}
//	printf("%d\n", count);
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	int n, m;
//	scanf("%d%d", &m, &n);
//	int k = n ^ m;
//	int count = 0;
//	while (k != 0)
//	{
//		k &= (k - 1);
//		count++;
//	}
//	printf("%d\n", count);
//	return 0;
//}

